PowerTools ActiveReports for .NET 11.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > セクションレポートのチュートリアル > パラメータ > グラフのパラメータ |
グラフでパラメータを使用すると、グラフをレポートに接続できます。レポートをグラフに連結するフィールドのパラメータを設定することにより、レポートはパラメータを介して情報をグラフに渡すことができます。
このチュートリアルは、パラメータを使用して、レポートとグラフをリンクさせる方法について説明します。
このトピックでは、以下のタスクを行います。
メモ:このチュートリアルはNWindデータベースを使用しています。NorthWindデータベース(Nwind.mdb)へのアクセス権限が必要です。 |
チュートリアルを完了すると、次のようなレポートが作成されます。
VisualStudioプロジェクトにActiveReportを追加する
詳細は、「プロジェクトにレポートを追加する」を参照します。
レポートをデータソースに接続する
SQLクエリ |
コードのコピー
|
---|---|
SELECT * FROM Products ORDER BY CategoryID, ProductName |
データを表示するコントロールを追加する
プロパティ名 | プロパティの値 |
---|---|
Name | ghCategoryID |
DataField | CategoryID |
GroupKeepTogether | All |
Height | 5.65(インチ) |
TextBox
プロパティ名 | プロパティの値 |
---|---|
DataField | CategoryID |
Name | txtCategoryID |
Text | CategoryID |
Location | 3.72, 0 in |
Chart
プロパティ名 | プロパティの値 |
---|---|
Name | ChartControl |
Location | 0, 0.313 in |
Label1
プロパティ名 | プロパティの値 |
---|---|
Name | lblCategoryID |
Text | カテゴリーID |
Location | 1.78, 0 in |
Label2
プロパティ名 | プロパティの値 |
---|---|
Name | lblProductName |
Text | 製品名 |
Location | 0.23, 5.43 in |
Label3
プロパティ名 | プロパティの値 |
---|---|
Name | lblUnitsInStock |
Text | 在庫数 |
Location | 5, 5.43 in |
TextBox1
プロパティ名 | プロパティの値 |
---|---|
DataField | ProductName |
Name | txtProductName |
Text | ProductName |
Location | 0.23, 0 in |
TextBox2
プロパティ名 | プロパティの値 |
---|---|
DataField | UnitsInStock |
Name | txtUnitsInStock |
Text | UnitsInStock |
Location | 5, 0 in |
パラメータを使用してグラフのデータソースを設定する
ヒント: [コマンド]セクションにアクセスするには、[プロパティ]ウィンドウを右クリックして[コマンド]を選択します。 |
SQLクエリ |
コードのコピー
|
---|---|
SELECT * FROM Products WHERE CategoryID = <%CategoryID||1%> ORDER BY ProductName |
注意:
|
グラフのプロパティを設定する
AxisBase
Series
Titles
Legends
レポートを表示する